import { ResultCallback, DataCallback } from "../SDKConfig";

export default abstract class FileSystemManager {

    protected fs: any;

    abstract writeFileSync(filePath: string, data: any, encoding, param?): boolean;
    abstract readFileSync(filePath: string, encoding: string): any;
    writeFile(fileName: string, data: any, encoding, callback: ResultCallback){

    }

    readFile(filePath: string, encoding: string,callback:DataCallback){

    }
}
